# 位运算
# << 左移，值×2
# <<= 左移，取该值
# & 与，两个1才为1
# | 或，其中一个为1则为1
# ^ 异或，两个相同为0，不同为1（去除相同值）
# ~ 取反
# - 取反后加1
